Soft Variable Fixing in Path Relinking: An Application to ACO Codes
نویسندگان
چکیده
Soft variable fixing has emerged as one of the main techniques that the area of matheuristics can contribute to general metaheuristics. Recent years have in fact witnessed a fruitful interplay of methods that were originally proposed as general metaheuristcs with methods rooted in mathematic programming, which can be applied alone or as hybrids for solving combinatorial optimization problems. In this work, we show how one of the most effective matheuristics techniques, namely soft variable fixing, can be hybridized with Ant Colony Optimization. Specifically, we will combine a standard ACO code with a path relinking operator , implemented by means of soft variable fixing. Soft Variable Fixing is an operation based on Local Branching. This last is a technique originally introduced by Fischetti and Lodi [4], which works as follows. Starting from a feasible reference solution ¯ x of a mixed integer problem, the objective is to derive an exact exploration of a suitable neighborhood, defined on the binary representation of the reference solution. Following a positive integer parameter k, a k-OPT neighborhood N (¯ x, k) of ¯ x is defined as the set of the feasible solutions satisfying an additional local branching constraint. This is a constraint that counts the number of variables which change their value, and limits their number to be at most k. This permits to have the best solution which differs from ¯ x in at most k positions. Soft variable fixing has a wider scope than local branching, as it does not need to start with a full reference solution, but it can start with whichever subset of variables one need to fix and implement the local branching strategy in such a way as to ensure the feasibility of the optimized solutions. The overall idea of our work is to let the ACO explore the search space, keeping a pool of the best solutions encountered. Each time a new solution enters the pool, path relinking is performed toward other pool solutions. Path relinking is delegated to the use of a Mixed Integer Programming (MIP) solver. This can be actually done in different ways [3], here we instantiate a local branching [4] on a seed solution obtained by a combination of the decision variable values of the solutions we are relinking. As opposed to similar approaches, we allow to modify up to a bounded number of variables which are common to both endpoint solutions, hence …
منابع مشابه
Greedy randomized adaptive search procedure with exterior path relinking for differential dispersion minimization
We propose several new hybrid heuristics for the differential dispersion problem, the best of which consists of a GRASP with sampled greedy construction with variable neighborhood search for local improvement. The heuristic maintains an elite set of high-quality solutions throughout the search. After a fixed number of GRASP iterations, exterior path relinking is applied between all pairs of eli...
متن کاملGrasp with Exterior Path Relinking for Differential Dispersion Minimization
We propose several new hybrid heuristics for the differential dispersion problem are proposed, the best of which consists of a GRASP with sampled greedy construction with variable neighborhood search for local improvement. The heuristic maintains an elite set of high-quality solutions throughout the search. After a fixed number of GRASP iterations, exterior path relinking is applied between all...
متن کاملExterior Path Relinking for Zero-One Optimization
Path relinking (PR) maintains a reference set of elite and diverse solutions, and generates new solutions between and beyond initiating and guiding solutions selected from this set as a foundation for an evolutionary solution process. However, in spite of the widespread application of path relinking in combinatorial optimization, almost all PR implementations only consider the between-form of P...
متن کاملGRASP with Path Relinking for Three-Index Assignment
T paper proposes and tests variants of GRASP (greedy randomized adaptive search procedure) with path relinking for the three-index assignment problem (AP3). GRASP is a multistart metaheuristic for combinatorial optimization. It usually consists of a construction procedure based on a greedy randomized algorithm and of a local search. Path relinking is an intensification strategy that explores tr...
متن کاملGrasp with Path Relinking for the Three-index Assignment Problem
Abstract. This paper describes variants of GRASP (greedy randomized adaptive search procedure) with path relinking for the three index assignment problem (AP3). GRASP is a multi-start metaheuristic for combinatorial optimization. It usually consists of a construction procedure based on a greedy randomized algorithm and of a local search. Path relinking is an intensification strategy that explor...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2010